cast a spell upon - Turkish English Dictionary